package com.dyylearn.try_;

import java.util.Scanner;

public class Homework01 {
    public static void main(String[] args) {
//        如果用户输入的不是一个整数，就提示他反复输入，直到输入一个整数为止
//        思路：
//        1.创建Scanner对象
//        2.使用无限循环，去接受一个输入
//        3.将输入的值转成一个int
//        4.如果在转换时，抛出异常，说明输入的内容不是一个可以转成int的内容
//        5.如果没有抛出异常，则break 该循环
        Scanner scanner = new Scanner(System.in);
        int num;
        while(true) {
            try {
                System.out.print("请输入一个整数：");
                num = Integer.parseInt(scanner.next());//这里可能抛出异常
                break;
            } catch (Exception e) {
                System.out.println("你输入的不是整数，请重新输入");
            }
        }
        System.out.println("你已成功输入整数!\n你输入的整数=" + num);
    }
}
